var websocket = null;
	//判断当前浏览器是否支持WebSocket
	if ('WebSocket' in window) {
		websocket = new WebSocket("ws://30.3.22.109:8080/kk-online/chat");
	} else {
		alert('当前浏览器 Not support websocket')
		websocket = new MozWebSocket("ws://30.3.22.109:8080/kk-online/chat");
	}
	//连接发生错误的回调方法
	websocket.onerror = function() {
		setMessageInnerHTML("WebSocket连接发生错误");
	};
	//连接成功建立的回调方法
	websocket.onopen = function() {
		var data ={};
		var msg ={};
		data["msgType"]="online";
		msg["host"]="${ip}";
		msg["alias"]="${hostName}";
		data["msg"] = msg;
		websocket.send(JSON.stringify(data));
	}
	//接收到消息的回调方法
	websocket.onmessage = function(event) {
		var data = event.data;
		var  myobj=JSON.parse(data); 
	
		if(myobj  instanceof Array){
			var options = "";
			for(var i=0;i<myobj.length;i++){  
				options+="<p>"+myobj[i]+"</p>"
			}  
			document.getElementById('usrList').innerHTML = options;
		}else{
			txt="<p>"+myobj.fromUsr+"("+myobj.date+")</br>"
			+myobj.content+"</p>"
			setMessageInnerHTML(txt);
		}
		
		
	}
	//连接关闭的回调方法
	websocket.onclose = function() {
		setMessageInnerHTML("WebSocket连接关闭");
	}
	//监听窗口关闭事件，当窗口关闭时，主动去关闭websocket连接，防止连接还没断开就关闭窗口，server端会抛异常。
	window.onbeforeunload = function() {
		closeWebSocket();
	}
	//将消息显示在网页上
	function setMessageInnerHTML(innerHTML) {
		document.getElementById('msgShow').innerHTML += innerHTML + '\r\n';
	}
	//关闭WebSocket连接
	function closeWebSocket() {
		websocket.close();
	}
	//发送消息
	function send() {
		var txt = $("#content1").val();
		var data={};
		var msg ={};
		data["msgType"]="chatSingle";
		msg["fromUsr"]="${ip}";
		msg["toUsr"]="${ip}";
		msg["content"]=txt;
		msg["date"]=new Date();
		data["msg"] = msg;
		websocket.send(JSON.stringify(data));
		document.getElementById('content1').value ="";
	}